home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / pcboard / news11r0.zip / REVISION.INF < prev   
Text File  |  1994-06-01  |  10KB  |  166 lines

  1.  
  2.     Newspaper v1.0                                         Revision History
  3.     ───────────────────────────────────────────────────────────────────────
  4.  
  5.     A word on nomenclature:  Each release is named in the following manner:
  6.                       v<version>.<release>.<modification>
  7.     For instance, v1.0.4 means that the file is the fourth modification to 
  8.     version 1.0 of the program.  If a "ß" preceedes the modification 
  9.     number, it means that the code in question is a Beta Test release.
  10.  
  11.                ┌───────────────────────────────────────────────┐
  12.                │ REMEMBER TO BACK UP BEFORE UPDATING THE CODE! │
  13.                └───────────────────────────────────────────────┘
  14.  
  15.     10/18/93 ■ Newspaper v1.0.ß4 released
  16.  
  17.     10/19/93 ■ Newspaper v1.0.ß5 released
  18.              - First release with documentation
  19.              - First release with Revision History
  20.              - Completed commenting of the source code
  21.              - Fixed the way the version number is displayed
  22.  
  23.     10/22/93 ■ Newspaper v1.0.ß6 released
  24.              - The [UNREGISTERED] portion of the display message no longer 
  25.                blinks.  With the delay factor it was getting annoying
  26.              - Found a bug that caused the border line to be displayed 
  27.                twice when the PPE shuts down.  Fixed
  28.              - If the validation string includes lowercase characters, it
  29.                could cause the PPE to read it as invalid.  Fixed this so the
  30.                string is forced to uppercase
  31.              - Debug information now gets logged to the Caller Log
  32.              - Default color is now the one defined in PCBSetup.  This color 
  33.                is used to provide a clean reset
  34.              - Fixed bug where if an error message generated by the PPE was 
  35.                displayed to the caller, the color was not being reset
  36.              - Under certain situations, multiple "MORE" prompts were being 
  37.                displayed if the screen got filled.  Fixed
  38.  
  39.     10/29/93 ■ Newspaper v1.0.ß7 (NOT RELEASED)
  40.              - Found bug that caused the defaults for Color Set #1 to be 
  41.                ignored if running in Demo mode, and whatever value provided
  42.                in the Configuration file be used instead
  43.              - The default color defined in PCBSetup was being ignored.
  44.                Fixed by hard coding @X07 as this value once more.  This 
  45.                color is used to provide a clean reset
  46.              - The Registered version of the PPE is supposed to tailor the 
  47.                number of lines around each user's Page Length setting.  I 
  48.                forgot to remove a bit of 'test' code which forced any 
  49.                setting higher than 22 to be locked at 22 lines.  Fixed
  50.              - A News file displayed in full, could easily be orphaned if 
  51.                the last screen contained less lines of text than the 
  52.                maximum number of lines per screen.  Fixed
  53.  
  54.     11/06/93 ■ Newspaper v1.0.ß8 released
  55.              - NEW: In registered versions, Newspaper now advertises itself
  56.                as being registered.  You can tell Newspaper what to display
  57.                on this line (ie. your name, the BBS name, etc.)
  58.              - Revised the structure of the Configuration file:
  59.                  Line 1: Name to display as part of the Registration   
  60.                  message.                         [Registered Version Feature]
  61.                  Line 2: Validation Code (or 0000000000000000)
  62.                  Line 3: Location and name of the raw News file
  63.                  Line 4: Primary Color set.       [Registered Version Feature]
  64.                  Line 5: Alternate Color set.     [Registered Version Feature]
  65.              - Revised the Validation Processor.  This means that if you
  66.                have registered Newspaper, a new Validation Key is required
  67.              - Revised (yet again) the way the PPE advertises itself
  68.              - Yet another attempt to fix the Lines Per Screen bug.  This 
  69.                one by revising the way the routine works
  70.              - Yet another attempt at fixing the orphaned screen bug, again 
  71.                by revising the routine
  72.  
  73.     11/18/93 ■ Newspaper v1.0.ß9 released
  74.              - Found a "nasty"...  When a Caller has Expert mode disabled
  75.                (and we know there are lots of Novice Users out there), the
  76.                last screenful of news was being pushed off the screen when
  77.                PCBoard redisplayed the menus.  This was caused by a MORE
  78.                prompt that went away on vacation.  It's back!
  79.              - The line which marks the end of the last page was not being
  80.                displayed.  It too went AWOL, but has been re-inserted
  81.              - Finally located the source of the problem that caused the PPE
  82.                to swallow one line of text for each screenful.  It was an
  83.                elusive little bug, but it looks like the Orkin Man (tm) has
  84.                earned his pay...
  85.              - Finally fixed the orphaned screen bug.  A news file which, on
  86.                the last screenful doesn't have enough lines to fill the
  87.                screen, now supplements the missing lines.  This is how the
  88.                PPE was supposed to handle these cases in the first place!
  89.              - Fixed bug that caused the first two lines of each screenful to
  90.                be scrolled right off the screen.  Newspaper should display
  91.                the input file 22 lines (unregistered), or the number of lines
  92.                per screen, defined in the Page Length setting.  It was really
  93.                displaying two lines more than this!
  94.              - REMOVED: Debug Logging functions.  Since the logical operation
  95.                portion of the PPE is behaves pretty well now, and has done so
  96.                for a while, this is no longer needed in this release.
  97.  
  98.     12/01/93 ■ Release of v1.0
  99.  
  100.     04/18/94 ■ Newspaper v1.1.ß2 (NOT RELEASED)
  101.              - NEW: Moved the News file's Left and Right border specifications 
  102.                out of the PPE, where they were hardcoded.  They are now in the
  103.                INI file, and can only be customized in the Registered version.
  104.                These are specified in lines 6 - 9 of the INI file.
  105.                  Line 6: Left side end trim.      [Registered Version Feature]
  106.                  Line 7: Left side middle trim.   [Registered Version Feature]
  107.                  Line 8: Right side end trim.     [Registered Version Feature]
  108.                  Line 9: Right side middle trim.  [Registered Version Feature]
  109.  
  110.     04/22/94 ■ Newspaper v1.1.ß3 released
  111.              - NEW: Considering the ability to customize the Left and Right 
  112.                borders, included an enforced 6 character size for each 
  113.                element.  This was done so smaller or larger borders don't 
  114.                deform the output.
  115.  
  116.     04/25/94 ■ Newspaper v1.1.ß4 released
  117.              - NEW: All non-color type @Codes are now loaded into memory.  
  118.                The resulting table will, at some point, be used to filter out 
  119.                unwanted and/or harmful macro sequences
  120.              - Changed the way error messages are displayed.  In the event of 
  121.                an error, the offending module will also be named
  122.  
  123.        ┌───────────────────────────────────────────────────────────────┐
  124.        │ Until now, I've been updating the documentation for Newspaper │
  125.        │ with each beta update.  I decided not to do this anymore, but │
  126.        │ rather update it when the PPE goes out of the Beta Cycle.     │
  127.        │   ──> All updates will appear in here until that time. <───   │
  128.        ╞═══════════════════════════════════════════════════════════════╡
  129.        │ Also, a reminder that Beta Releases will produce DEBUG output │
  130.        │ now and always -never know when it will be needed. <big grin> │
  131.        └───────────────────────────────────────────────────────────────┘
  132.  
  133.     05/04/94 ■ Newspaper v1.1.ß5 released
  134.              - NEW: Moved the News file's Separator specifications out of the 
  135.                PPE, where they were hardcoded.  They are now in the INI file, 
  136.                and can only be customized in the Registered version.  These 
  137.                are specified in lines 10 - 12 of the INI file.
  138.                  Line 10: Left edge Divider.      [Registered Version Feature]
  139.                  Line 11: Right edge Divider.     [Registered Version Feature]
  140.                  Line 12: Inner part of Divider.  [Registered Version Feature]
  141.                This feature was added because I found it rather silly that the 
  142.                Text area border could be customized, but not the divider (!)
  143.              - REMOVED: The routine that loads the non-color @Codes into a 
  144.                table for the purpose of filtering out these codes didn't do 
  145.                the job effectively.  All that resulted was a 75% reduction in 
  146.                performance, and that isn't worth it.
  147.  
  148.     05/12/94 ■ Newspaper v1.1.ß6 released
  149.              - NEW: You can now choose if you want to have Newspaper clear the
  150.                screen before displaying the news.  This is defined in line 13
  151.                of the INI file.  This is available in both the Registered and
  152.                Unregistered versions.  Anything other than "Y" disables it
  153.                  Line 13: Clear Screen Option - Default is no.
  154.                FIXED: When the option to customize the divider line, no 
  155.                provision was made to keep the components at one character.
  156.                FIXED: Some characters, especially "Low Bit" codes would not 
  157.                display on the separator line.  They are now tokenized to force
  158.                their appearance.
  159.  
  160.     05/29/94 ■ Newspaper v1.1.ß7 released
  161.              - FIXED: Thanks to a programming boo-boo, the operation of the
  162.                Screen Clear parameter was reversed!
  163.  
  164.     06/01/94 ■ Release of v1.0
  165.  
  166.